/*
 * 求累加和
 *
 * 题目链接：https://programming.pku.edu.cn/probset/c2e9e462b33c460cb78ffd5825388e84/95bfc8320df849a2b15ffbc30b427877/
 * 作者：lyazj <seeson@pku.edu.cn>
 *
 * 本题所需主要知识点：
 *   - 循环
 *   - 整型和浮点类型
 *   - 类型转换
 *   - 输出精度控制
 *
 * 本题易错点：
 *   - sum 变量未初始化
 *   - 使用整型除法计算平均值
 */

#include <stdio.h>

int main(void)
{
  // 输入整数 k
  int k;
  scanf("%d", &k);

  // 计算累加和
  // 由于 k <= 100，使用 int 不会越界
  int sum = 0;
  for(int i = 1; i <= k; ++i) sum += i;

  // 计算平均值
  // 可能除不尽，需要使用浮点除法；要求保留两位小数，用 float/double 均可
  // 如果你上一步用了 float/double 来累加，则不需显式类型转换
  double mean = (double)sum / k;

  // 输出累加和和平均值
  printf("%d,%.2lf\n", sum, mean);

  // 输出从1到k的所有偶数
  // 编程网格不会理会末尾空格
  for(int i = 2; i <= k; i += 2) printf("%d ", i);
  printf("\n");

  return 0;
}
